Make StatusBarManager use main queue setup#50113
Conversation
|
This pull request was exported from Phabricator. Differential Revision: D71348559 |
1 similar comment
|
This pull request was exported from Phabricator. Differential Revision: D71348559 |
a1fdba7 to
0b3f60a
Compare
|
This pull request was exported from Phabricator. Differential Revision: D71348559 |
0b3f60a to
22534ea
Compare
|
This pull request was exported from Phabricator. Differential Revision: D71348559 |
22534ea to
8e9b5f6
Compare
|
This pull request was exported from Phabricator. Differential Revision: D71348559 |
8e9b5f6 to
bfea6c2
Compare
|
This pull request was exported from Phabricator. Differential Revision: D71348559 |
bfea6c2 to
7a1a091
Compare
|
This pull request was exported from Phabricator. Differential Revision: D71348559 |
7a1a091 to
ec8b840
Compare
|
This pull request was exported from Phabricator. Differential Revision: D71348559 |
ec8b840 to
af93938
Compare
|
This pull request was exported from Phabricator. Differential Revision: D71348559 |
af93938 to
c67603a
Compare
|
This pull request was exported from Phabricator. Differential Revision: D71348559 |
c67603a to
8e91de0
Compare
Summary: Pull Request resolved: facebook#50111 ## Rationale Rendering can now include main -> js sync calls. If we allow js -> main sync calls during rendering, react native can deadlock. So, this diff moves the js -> main sync calls to "main queue module setup", which occurs before rendering. Changelog: [Internal] Reviewed By: mdvacca Differential Revision: D71480047
Summary: Pull Request resolved: facebook#50109 ## Rationale Rendering can now include main -> js sync calls. If we allow js -> main sync calls during rendering, react native can deadlock. So, this diff moves the js -> main sync calls to "main queue module setup", which occurs before rendering. Changelog: [Internal] Differential Revision: D71347449 Reviewed By: mdvacca
|
This pull request was exported from Phabricator. Differential Revision: D71348559 |
8e91de0 to
83d2dee
Compare
|
This pull request was exported from Phabricator. Differential Revision: D71348559 |
83d2dee to
88e2b41
Compare
Summary: Pull Request resolved: facebook#50112 ## Rationale Rendering can now include main -> js sync calls. If we allow js -> main sync calls during rendering, react native can deadlock. So, this diff moves the js -> main sync calls to "main queue module setup", which occurs before rendering. Changelog: [Internal] Differential Revision: D71347448 Reviewed By: mdvacca
|
This pull request was exported from Phabricator. Differential Revision: D71348559 |
88e2b41 to
bca011e
Compare
Summary: Pull Request resolved: facebook#50113 ## Rationale Rendering can now include main -> js sync calls. If we allow js -> main sync calls during rendering, react native can deadlock. So, this diff moves the js -> main sync calls to "main queue module setup", which occurs before rendering. Changelog: [Internal] Reviewed By: mdvacca Differential Revision: D71348559
|
This pull request was exported from Phabricator. Differential Revision: D71348559 |
bca011e to
aec510b
Compare
Summary: Pull Request resolved: facebook#50113 ## Rationale Rendering can now include main -> js sync calls. If we allow js -> main sync calls during rendering, react native can deadlock. So, this diff moves the js -> main sync calls to "main queue module setup", which occurs before rendering. Changelog: [Internal] Differential Revision: D71348559 Reviewed By: mdvacca
|
This pull request has been merged in b4775eb. |
|
@RSNara thank you for this PR, how to use it with the experimental flag? |
Summary:
Rationale
Rendering can now include main -> js sync calls.
If we allow js -> main sync calls during rendering, react native can deadlock.
So, this diff moves the js -> main sync calls to "main queue module setup", which occurs before rendering.
Changelog: [Internal]
Reviewed By: mdvacca
Differential Revision: D71348559